 |
API Documentation
|
|
|
43 String (
unsigned long long size) noexcept ;
52 String (const
char* data,
unsigned long long size) noexcept ;
151 const
char operator[] (
unsigned long long index) const ;
157 char& operator[] (
unsigned long long index) ;
163 void operator+= (
char value) ;
183 String operator+ (const
char* other) const ;
197 bool operator== (const
char* other) const ;
211 bool operator!= (const
char* other) const ;
229 template<typename T = std::
string>
230 String (const std::
string& str) noexcept ;
237 template<typename T = std::string_view>
238 String (const std::string_view& str) noexcept ;
246 operator std::
string () const ;
250 operator std::string_view () const ;
BufferCast< StringView > split(StringView separator)
Encompasses all API of component NilkinsLog.
Definition: StringView.h:7
Class holding information about a string, with ownership over the data.
Definition: String.h:22
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
Holds a Buffer and make it easy to cast the binary data.
Definition: BufferCast.h:18
void resize(unsigned long long size)
unsigned long long getSize() const
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7